Extensional Higher-Order Datalog

نویسندگان

  • Vassilis Kountouriotis
  • Panos Rondogiannis
  • William W. Wadge
چکیده

We define a higher-order extension of Datalog based on the Horn fragment of higher-order logic introduced in [Wad91]. Programs of Higher-Order Datalog can be understood declaratively as formulas in extensional higher-order logic, in which (for example) a unary predicate of unary predicates is a set of sets of data objects. The language retains all the basic principles of first-order logic programming. In particular, programs in this extended Datalog always have a minimum Herbrand model which can be computed in a bottom-up way. We present the syntax and semantics of our extended Datalog, state the main result cited above, and describe an implementation of this new language.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Summary of the PhD Dissertation Methods for evaluating queries to Horn knowledge bases in first-order logic

Query languages and query processing are important topics in computer science and information technology, as they are widely used in practical applications. Query languages are usually designed so that intensional predicates can be defined by logic rules and query evaluation can be done in polynomial time in the size of the extensional relations. Studying query processing for a query language i...

متن کامل

Datalog Programs and Their Stable Models

This paper is about the functionality of software systems used in answer set programming (ASP). ASP languages are viewed here, in the spirit of Datalog, as mechanisms for characterizing intensional (output) predicates in terms of extensional (input) predicates. Our approach to the semantics of ASP programs is based on the concept of a stable model defined in terms of a modification of parallel ...

متن کامل

New Expressive Languages for Ontological Query Answering

Ontology-based data access is a powerful form of extending database technology, where a classical extensional database (EDB) is enhanced by an ontology that generates new intensional knowledge which may contribute to answer a query. Recently, the Datalog± family of ontology languages was introduced; in Datalog±, rules are tuple-generating dependencies (TGDs), i.e., Datalog rules with the possib...

متن کامل

Towards expressive KR systems integrating datalog and description logics: preliminary report

We study the problem of extending hybrid knowledge-based systems integrating rules and structured representation of information. Speciically, we deene disjunctive AL-log, a hybrid formalism which combines two very expressive knowledge representation languages: disjunctive datalog and the description logic ALC. First, by exploiting the use of nonmono-tonic features of disjunctive datalog, we sho...

متن کامل

Optimizing Query Answering under Ontological Constraints

Ontological queries are evaluated against a database combined with ontological constraints. Answering such queries is a challenging new problem for database research. For many ontological modelling languages, query answering can be solved via query rewriting: given a conjunctive query and an ontology, the query can be transformed into a first-order query, called the perfect rewriting, that take...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005